﻿using GDM.Hogar.Entidades;
using GDM.Hogar.Repositorios.Contratos;
using GDM.Hogar.Repositorios.Core;
using GDM.Hogar.Repositorios.Soporte;
using System.Collections.Generic;
using System.Data;

namespace GDM.Hogar.Repositorios
{
    public class AsisteComedorViandaDiasRepositorio : Repositorio, IAsisteComedorViandaDiasRepositorio
    {
        public AsisteComedorViandaDiasRepositorio(IDbManager dbManager)
            : base(dbManager)
        {
        }

        protected override string ProcActualizar
        {
            get
            {
                return ProcedimientosAlmacenados.AsisteComedorViandaDias.Actualizar;
            }
        }

        public IList<AsisteComedorViandaDias> ObtenerTodas(int integranteId)
        {
            IList<Parametro> parametros = new List<Parametro>();
            parametros.Add(CrearParametro("@IntegranteId", DbType.Int64, ParameterDirection.Input, integranteId));
            return Obtener<AsisteComedorViandaDias>(ProcedimientosAlmacenados.AsisteComedorViandaDias.ObtenerTodas, parametros);
        }
    }
}